Megalobatrachus Maximus — synonyms, definition
1. Megalobatrachus maximus (Noun)
1 synonym
giant salamander
1 definition
Megalobatrachus maximus (Noun) — Large (up to more than three feet) edible salamander of Asia.
1 type of
salamander
2 parts of
Megalobatrachus genus Megalobatrachus